package dao;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;

import action.logOutController;

import hibernate.HibernateUtil;
import forms.registroUsuarios;

public class UsuariosDao implements IUsuario{
	
	private static final Log LOGGER = LogFactory.getLog(UsuariosDao.class);
	SessionFactory session=null;
	Session sesion=null;
	
	public UsuariosDao(){		 
		   session= HibernateUtil.getSessionFactory();
   		   sesion=session.openSession();
	}

	@Override
	/**
	 * Insertar un usuarioa en la BD
	 */
	public void insertUser(registroUsuarios user) {
		LOGGER.debug("UsuarioDao :: Inicio");
		Transaction tx=sesion.beginTransaction();
		sesion.save(user);
		tx.commit();
		sesion.close();
		LOGGER.debug("UsuarioDao :: Fin");
	}
	
	
	 

}
